package com.coin900.coin.service.coin;

import com.coin900.coin.persist.coin.CoinVirtualCoinVO;
import com.value.mybatis.Pagination;

import java.util.List;
import java.util.Map;

/**
 * 虚拟币
 *
 * @author shui
 * @create 2018-1-14
 */
public interface ICoinVirtualCoinService{

    /**
     * 条件查询
     *
     * @param params
     * @return
     */
    List<CoinVirtualCoinVO> loadCoinVirtualCoin(Map<String, Object> params);

    /**
     * 分页查询
     *
     * @param pagination
     * @return
     */
    List<CoinVirtualCoinVO> loadCoinVirtualCoinForPage(Pagination pagination);

    void insertCoinVirtualCoin(CoinVirtualCoinVO coinVirtualCoinVO);

    void updateCoinVirtualCoin(CoinVirtualCoinVO coinVirtualCoinVO);

    void deleteCoinVirtualCoin(CoinVirtualCoinVO coinVirtualCoinVO);

}